home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_83_ARectUtils.txt < prev    next >
Text File  |  1992-10-27  |  26KB  |  458 lines

  1. # near model CODE resource
  2. # jump table entries: 17640-17645 (6 of them)
  3. export_2205:
  4. fn00000000:
  5. 00000000  4E56 FFE8                link       A6, -0x0018
  6. 00000004  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7. 00000008  206E 0010                movea.l    A0, [A6 + 0x10]
  8. 0000000C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9. 00000010  22D8                     move.l     [A1]+, [A0]+
  10. 00000012  22D8                     move.l     [A1]+, [A0]+
  11. 00000014  206E 000C                movea.l    A0, [A6 + 0xC]
  12. 00000018  43EE FFF0                lea.l      A1, [A6 - 0x10]
  13. 0000001C  22D8                     move.l     [A1]+, [A0]+
  14. 0000001E  22D8                     move.l     [A1]+, [A0]+
  15. 00000020  286E 0008                movea.l    A4, [A6 + 0x8]
  16. 00000024  3C2E FFFE                move.w     D6, [A6 - 0x2]
  17. 00000028  9C6E FFFA                sub.w      D6, [A6 - 0x6]
  18. 0000002C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  19. 00000030  9E6E FFF8                sub.w      D7, [A6 - 0x8]
  20. 00000034  382E FFF6                move.w     D4, [A6 - 0xA]
  21. 00000038  986E FFF2                sub.w      D4, [A6 - 0xE]
  22. 0000003C  3A2E FFF4                move.w     D5, [A6 - 0xC]
  23. 00000040  9A6E FFF0                sub.w      D5, [A6 - 0x10]
  24. 00000044  3004                     move.w     D0, D4
  25. 00000046  48C0                     ext.l      D0
  26. 00000048  81FC 0002                divs.w     D0, 0x2
  27. 0000004C  D06E FFF2                add.w      D0, [A6 - 0xE]
  28. 00000050  3206                     move.w     D1, D6
  29. 00000052  48C1                     ext.l      D1
  30. 00000054  83FC 0002                divs.w     D1, 0x2
  31. 00000058  9041                     sub.w      D0, D1
  32. 0000005A  3940 0002                move.w     [A4 + 0x2], D0
  33. 0000005E  3006                     move.w     D0, D6
  34. 00000060  D06C 0002                add.w      D0, [A4 + 0x2]
  35. 00000064  3940 0006                move.w     [A4 + 0x6], D0
  36. 00000068  3005                     move.w     D0, D5
  37. 0000006A  48C0                     ext.l      D0
  38. 0000006C  81FC 0002                divs.w     D0, 0x2
  39. 00000070  D06E FFF0                add.w      D0, [A6 - 0x10]
  40. 00000074  3207                     move.w     D1, D7
  41. 00000076  48C1                     ext.l      D1
  42. 00000078  83FC 0002                divs.w     D1, 0x2
  43. 0000007C  9041                     sub.w      D0, D1
  44. 0000007E  3880                     move.w     [A4], D0
  45. 00000080  3007                     move.w     D0, D7
  46. 00000082  D054                     add.w      D0, [A4]
  47. 00000084  3940 0004                move.w     [A4 + 0x4], D0
  48. 00000088  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  49. 0000008C  4E5E                     unlink     A6
  50. 0000008E  205F                     movea.l    A0, [A7]+
  51. 00000090  DEFC 000C                add.w      A7, 0xC
  52. 00000094  4ED0                     jmp        [A0]
  53. 00000096  8A43                     or.w       D5, D3
  54. 00000098  454E                     chk.w      D2, A6
  55. 0000009A  5445                     addq.w     D5, 2
  56. 0000009C  5252                     addq.w     [A2], 1
  57. 0000009E  4543                     chk.w      D2, D3
  58. 000000A0  5400                     addq.b     D0, 2
  59. 000000A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  60. export_2206: // at 000000A4 (misaligned)
  61. 000000A6  FFE0                     .invalid   <<F/7/7>>
  62. 000000A8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  63. 000000AC  206E 0014                movea.l    A0, [A6 + 0x14]
  64. 000000B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  65. 000000B4  22D8                     move.l     [A1]+, [A0]+
  66. 000000B6  22D8                     move.l     [A1]+, [A0]+
  67. 000000B8  206E 0010                movea.l    A0, [A6 + 0x10]
  68. 000000BC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  69. 000000C0  22D8                     move.l     [A1]+, [A0]+
  70. 000000C2  22D8                     move.l     [A1]+, [A0]+
  71. 000000C4  286E 0008                movea.l    A4, [A6 + 0x8]
  72. 000000C8  302E FFFE                move.w     D0, [A6 - 0x2]
  73. 000000CC  906E FFFA                sub.w      D0, [A6 - 0x6]
  74. 000000D0  48C0                     ext.l      D0
  75. 000000D2  2E00                     move.l     D7, D0
  76. 000000D4  302E FFFC                move.w     D0, [A6 - 0x4]
  77. 000000D8  906E FFF8                sub.w      D0, [A6 - 0x8]
  78. 000000DC  48C0                     ext.l      D0
  79. 000000DE  2C00                     move.l     D6, D0
  80. 000000E0  302E FFF6                move.w     D0, [A6 - 0xA]
  81. 000000E4  906E FFF2                sub.w      D0, [A6 - 0xE]
  82. 000000E8  48C0                     ext.l      D0
  83. 000000EA  2A00                     move.l     D5, D0
  84. 000000EC  302E FFF4                move.w     D0, [A6 - 0xC]
  85. 000000F0  906E FFF0                sub.w      D0, [A6 - 0x10]
  86. 000000F4  48C0                     ext.l      D0
  87. 000000F6  2800                     move.l     D4, D0
  88. 000000F8  BA87                     cmp.l      D5, D7
  89. 000000FA  5CC0                     sge        D0
  90. 000000FC  B886                     cmp.l      D4, D6
  91. 000000FE  5CC1                     sge        D1
  92. 00000100  C001                     and.b      D0, D1
  93. 00000102  6712                     beq        +0x14 /* 00000116 */
  94. 00000104  206E 000C                movea.l    A0, [A6 + 0xC]
  95. 00000108  43EE FFF8                lea.l      A1, [A6 - 0x8]
  96. 0000010C  20D9                     move.l     [A0]+, [A1]+
  97. 0000010E  20D9                     move.l     [A0]+, [A1]+
  98. 00000110  38BC 0064                move.w     [A4], 0x64 /* 'd' */
  99. 00000114  6056                     bra        +0x58 /* 0000016C */
  100. label00000116:
  101. 00000116  BE86                     cmp.l      D7, D6
  102. 00000118  6C24                     bge        +0x26 /* 0000013E */
  103. 0000011A  2F07                     move.l     -[A7], D7
  104. 0000011C  2F04                     move.l     -[A7], D4
  105. 0000011E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  106. 00000122  2F06                     move.l     -[A7], D6
  107. 00000124  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  108. 00000128  2A17                     move.l     D5, [A7]
  109. 0000012A  7064                     moveq.l    D0, 0x64
  110. 0000012C  2F00                     move.l     -[A7], D0
  111. 0000012E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  112. 00000132  2F07                     move.l     -[A7], D7
  113. 00000134  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  114. 00000138  201F                     move.l     D0, [A7]+
  115. 0000013A  3880                     move.w     [A4], D0
  116. 0000013C  6022                     bra        +0x24 /* 00000160 */
  117. label0000013E:
  118. 0000013E  2F06                     move.l     -[A7], D6
  119. 00000140  2F05                     move.l     -[A7], D5
  120. 00000142  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  121. 00000146  2F07                     move.l     -[A7], D7
  122. 00000148  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  123. 0000014C  2817                     move.l     D4, [A7]
  124. 0000014E  7064                     moveq.l    D0, 0x64
  125. 00000150  2F00                     move.l     -[A7], D0
  126. 00000152  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  127. 00000156  2F06                     move.l     -[A7], D6
  128. 00000158  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  129. 0000015C  201F                     move.l     D0, [A7]+
  130. 0000015E  3880                     move.w     [A4], D0
  131. label00000160:
  132. 00000160  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  133. 00000164  42A7                     clr.l      -[A7]
  134. 00000166  3F05                     move.w     -[A7], D5
  135. 00000168  3F04                     move.w     -[A7], D4
  136. 0000016A  A8A7                     syscall    SetRect
  137. label0000016C:
  138. 0000016C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  139. 00000170  486E FFF0                pea.l      [A6 - 0x10]
  140. 00000174  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  141. 00000178  4EBA FE86                jsr        [PC - 0x17A /* 00000000 */]
  142. 0000017C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  143. 00000180  4E5E                     unlink     A6
  144. 00000182  205F                     movea.l    A0, [A7]+
  145. 00000184  DEFC 0010                add.w      A7, 0x10
  146. 00000188  4ED0                     jmp        [A0]
  147. 0000018A  8953                     or.w       [A3], D4
  148. 0000018C  4341                     chk.w      D1, D1
  149. 0000018E  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  150. 00000192  4354                     chk.w      D1, [A4]
  151. 00000194  0000 0000                ori.b      D0, 0x0
  152. export_2207:
  153. 00000198  4E56 FFE0                link       A6, -0x0020
  154. 0000019C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  155. 000001A0  206E 0010                movea.l    A0, [A6 + 0x10]
  156. 000001A4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  157. 000001A8  22D8                     move.l     [A1]+, [A0]+
  158. 000001AA  22D8                     move.l     [A1]+, [A0]+
  159. 000001AC  206E 000C                movea.l    A0, [A6 + 0xC]
  160. 000001B0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  161. 000001B4  22D8                     move.l     [A1]+, [A0]+
  162. 000001B6  22D8                     move.l     [A1]+, [A0]+
  163. 000001B8  302E FFFE                move.w     D0, [A6 - 0x2]
  164. 000001BC  906E FFFA                sub.w      D0, [A6 - 0x6]
  165. 000001C0  48C0                     ext.l      D0
  166. 000001C2  2E00                     move.l     D7, D0
  167. 000001C4  302E FFFC                move.w     D0, [A6 - 0x4]
  168. 000001C8  906E FFF8                sub.w      D0, [A6 - 0x8]
  169. 000001CC  48C0                     ext.l      D0
  170. 000001CE  2C00                     move.l     D6, D0
  171. 000001D0  302E FFF6                move.w     D0, [A6 - 0xA]
  172. 000001D4  906E FFF2                sub.w      D0, [A6 - 0xE]
  173. 000001D8  48C0                     ext.l      D0
  174. 000001DA  2A00                     move.l     D5, D0
  175. 000001DC  302E FFF4                move.w     D0, [A6 - 0xC]
  176. 000001E0  906E FFF0                sub.w      D0, [A6 - 0x10]
  177. 000001E4  48C0                     ext.l      D0
  178. 000001E6  2800                     move.l     D4, D0
  179. 000001E8  BE86                     cmp.l      D7, D6
  180. 000001EA  6C12                     bge        +0x14 /* 000001FE */
  181. 000001EC  2F07                     move.l     -[A7], D7
  182. 000001EE  2F04                     move.l     -[A7], D4
  183. 000001F0  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  184. 000001F4  2F06                     move.l     -[A7], D6
  185. 000001F6  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  186. 000001FA  2A1F                     move.l     D5, [A7]+
  187. 000001FC  6010                     bra        +0x12 /* 0000020E */
  188. label000001FE:
  189. 000001FE  2F06                     move.l     -[A7], D6
  190. 00000200  2F05                     move.l     -[A7], D5
  191. 00000202  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  192. 00000206  2F07                     move.l     -[A7], D7
  193. 00000208  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  194. 0000020C  281F                     move.l     D4, [A7]+
  195. label0000020E:
  196. 0000020E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  197. 00000212  42A7                     clr.l      -[A7]
  198. 00000214  3F05                     move.w     -[A7], D5
  199. 00000216  3F04                     move.w     -[A7], D4
  200. 00000218  A8A7                     syscall    SetRect
  201. 0000021A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  202. 0000021E  486E FFF0                pea.l      [A6 - 0x10]
  203. 00000222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  204. 00000226  4EBA FDD8                jsr        [PC - 0x228 /* 00000000 */]
  205. 0000022A  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  206. 0000022E  4E5E                     unlink     A6
  207. 00000230  205F                     movea.l    A0, [A7]+
  208. 00000232  DEFC 000C                add.w      A7, 0xC
  209. 00000236  4ED0                     jmp        [A0]
  210. 00000238  8746 4954                pack       D3, D6, 0x4954
  211. 0000023C  5245                     addq.w     D5, 1
  212. 0000023E  4354                     chk.w      D1, [A4]
  213. 00000240  0000 0000                ori.b      D0, 0x0
  214. export_2208:
  215. 00000244  4E56 FFE6                link       A6, -0x001A
  216. 00000248  2F0C                     move.l     -[A7], A4
  217. 0000024A  206E 0016                movea.l    A0, [A6 + 0x16]
  218. 0000024E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  219. 00000252  22D8                     move.l     [A1]+, [A0]+
  220. 00000254  22D8                     move.l     [A1]+, [A0]+
  221. 00000256  206E 0010                movea.l    A0, [A6 + 0x10]
  222. 0000025A  2F08                     move.l     -[A7], A0
  223. 0000025C  486E 0010                pea.l      [A6 + 0x10]
  224. 00000260  3F3C 1010                move.w     -[A7], 0x1010
  225. 00000264  A9EB                     syscall    Pack4/FP68K
  226. 00000266  206E 000C                movea.l    A0, [A6 + 0xC]
  227. 0000026A  2F08                     move.l     -[A7], A0
  228. 0000026C  486E 000C                pea.l      [A6 + 0xC]
  229. 00000270  3F3C 1010                move.w     -[A7], 0x1010
  230. 00000274  A9EB                     syscall    Pack4/FP68K
  231. 00000276  286E 0008                movea.l    A4, [A6 + 0x8]
  232. 0000027A  426C 0002                clr.w      [A4 + 0x2]
  233. 0000027E  4254                     clr.w      [A4]
  234. 00000280  302E FFFE                move.w     D0, [A6 - 0x2]
  235. 00000284  906E FFFA                sub.w      D0, [A6 - 0x6]
  236. 00000288  3940 0006                move.w     [A4 + 0x6], D0
  237. 0000028C  302E FFFC                move.w     D0, [A6 - 0x4]
  238. 00000290  906E FFF8                sub.w      D0, [A6 - 0x8]
  239. 00000294  3940 0004                move.w     [A4 + 0x4], D0
  240. 00000298  102E 0014                move.b     D0, [A6 + 0x14]
  241. 0000029C  4880                     ext.w      D0
  242. 0000029E  5540                     subq.w     D0, 2
  243. 000002A0  6704                     beq        +0x6 /* 000002A6 */
  244. 000002A2  6000 00CE                bra        +0xD0 /* 00000372 */
  245. label000002A6:
  246. 000002A6  486C 0006                pea.l      [A4 + 0x6]
  247. 000002AA  486E FFE6                pea.l      [A6 - 0x1A]
  248. 000002AE  3F3C 200E                move.w     -[A7], 0x200E
  249. 000002B2  A9EB                     syscall    Pack4/FP68K
  250. 000002B4  486E 0010                pea.l      [A6 + 0x10]
  251. 000002B8  486E FFE6                pea.l      [A6 - 0x1A]
  252. 000002BC  3F3C 1006                move.w     -[A7], 0x1006
  253. 000002C0  A9EB                     syscall    Pack4/FP68K
  254. 000002C2  486E FFE6                pea.l      [A6 - 0x1A]
  255. 000002C6  486E FFF0                pea.l      [A6 - 0x10]
  256. 000002CA  3F3C 1010                move.w     -[A7], 0x1010
  257. 000002CE  A9EB                     syscall    Pack4/FP68K
  258. 000002D0  42A7                     clr.l      -[A7]
  259. 000002D2  487A 01A2                pea.l      [PC + 0x1A2 /* 00000476, value 0x4005C800 */]
  260. 000002D6  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  261. 000002DA  43FA 0190                lea.l      A1, [PC + 0x190 /* 0000046C, value 0x400DDD74 */]
  262. 000002DE  20D9                     move.l     [A0]+, [A1]+
  263. 000002E0  20D9                     move.l     [A0]+, [A1]+
  264. 000002E2  3091                     move.w     [A0], [A1]
  265. 000002E4  486E FFE6                pea.l      [A6 - 0x1A]
  266. 000002E8  3F3C 0006                move.w     -[A7], 0x6
  267. 000002EC  A9EB                     syscall    Pack4/FP68K
  268. 000002EE  486E FFF0                pea.l      [A6 - 0x10]
  269. 000002F2  486E FFE6                pea.l      [A6 - 0x1A]
  270. 000002F6  3F3C 1004                move.w     -[A7], 0x1004
  271. 000002FA  A9EB                     syscall    Pack4/FP68K
  272. 000002FC  486E FFE6                pea.l      [A6 - 0x1A]
  273. 00000300  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  274. 00000304  201F                     move.l     D0, [A7]+
  275. 00000306  3940 0006                move.w     [A4 + 0x6], D0
  276. 0000030A  486C 0004                pea.l      [A4 + 0x4]
  277. 0000030E  486E FFE6                pea.l      [A6 - 0x1A]
  278. 00000312  3F3C 200E                move.w     -[A7], 0x200E
  279. 00000316  A9EB                     syscall    Pack4/FP68K
  280. 00000318  486E 000C                pea.l      [A6 + 0xC]
  281. 0000031C  486E FFE6                pea.l      [A6 - 0x1A]
  282. 00000320  3F3C 1006                move.w     -[A7], 0x1006
  283. 00000324  A9EB                     syscall    Pack4/FP68K
  284. 00000326  486E FFE6                pea.l      [A6 - 0x1A]
  285. 0000032A  486E FFF0                pea.l      [A6 - 0x10]
  286. 0000032E  3F3C 1010                move.w     -[A7], 0x1010
  287. 00000332  A9EB                     syscall    Pack4/FP68K
  288. 00000334  42A7                     clr.l      -[A7]
  289. 00000336  487A 013E                pea.l      [PC + 0x13E /* 00000476, value 0x4005C800 */]
  290. 0000033A  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  291. 0000033E  43FA 012C                lea.l      A1, [PC + 0x12C /* 0000046C, value 0x400DDD74 */]
  292. 00000342  20D9                     move.l     [A0]+, [A1]+
  293. 00000344  20D9                     move.l     [A0]+, [A1]+
  294. 00000346  3091                     move.w     [A0], [A1]
  295. 00000348  486E FFE6                pea.l      [A6 - 0x1A]
  296. 0000034C  3F3C 0006                move.w     -[A7], 0x6
  297. 00000350  A9EB                     syscall    Pack4/FP68K
  298. 00000352  486E FFF0                pea.l      [A6 - 0x10]
  299. 00000356  486E FFE6                pea.l      [A6 - 0x1A]
  300. 0000035A  3F3C 1004                move.w     -[A7], 0x1004
  301. 0000035E  A9EB                     syscall    Pack4/FP68K
  302. 00000360  486E FFE6                pea.l      [A6 - 0x1A]
  303. 00000364  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  304. 00000368  201F                     move.l     D0, [A7]+
  305. 0000036A  3940 0004                move.w     [A4 + 0x4], D0
  306. 0000036E  6000 00CA                bra        +0xCC /* 0000043A */
  307. label00000372:
  308. 00000372  486C 0006                pea.l      [A4 + 0x6]
  309. 00000376  486E FFE6                pea.l      [A6 - 0x1A]
  310. 0000037A  3F3C 200E                move.w     -[A7], 0x200E
  311. 0000037E  A9EB                     syscall    Pack4/FP68K
  312. 00000380  486E 0010                pea.l      [A6 + 0x10]
  313. 00000384  486E FFE6                pea.l      [A6 - 0x1A]
  314. 00000388  3F3C 1006                move.w     -[A7], 0x1006
  315. 0000038C  A9EB                     syscall    Pack4/FP68K
  316. 0000038E  486E FFE6                pea.l      [A6 - 0x1A]
  317. 00000392  486E FFF4                pea.l      [A6 - 0xC]
  318. 00000396  3F3C 1010                move.w     -[A7], 0x1010
  319. 0000039A  A9EB                     syscall    Pack4/FP68K
  320. 0000039C  42A7                     clr.l      -[A7]
  321. 0000039E  487A 00C2                pea.l      [PC + 0xC2 /* 00000462, value 0x3FFF8000 */]
  322. 000003A2  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  323. 000003A6  43FA 00B0                lea.l      A1, [PC + 0xB0 /* 00000458, value 0x40059000 */]
  324. 000003AA  20D9                     move.l     [A0]+, [A1]+
  325. 000003AC  20D9                     move.l     [A0]+, [A1]+
  326. 000003AE  3091                     move.w     [A0], [A1]
  327. 000003B0  486E FFE6                pea.l      [A6 - 0x1A]
  328. 000003B4  3F3C 0006                move.w     -[A7], 0x6
  329. 000003B8  A9EB                     syscall    Pack4/FP68K
  330. 000003BA  486E FFF4                pea.l      [A6 - 0xC]
  331. 000003BE  486E FFE6                pea.l      [A6 - 0x1A]
  332. 000003C2  3F3C 1004                move.w     -[A7], 0x1004
  333. 000003C6  A9EB                     syscall    Pack4/FP68K
  334. 000003C8  486E FFE6                pea.l      [A6 - 0x1A]
  335. 000003CC  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  336. 000003D0  201F                     move.l     D0, [A7]+
  337. 000003D2  3940 0006                move.w     [A4 + 0x6], D0
  338. 000003D6  486C 0004                pea.l      [A4 + 0x4]
  339. 000003DA  486E FFE6                pea.l      [A6 - 0x1A]
  340. 000003DE  3F3C 200E                move.w     -[A7], 0x200E
  341. 000003E2  A9EB                     syscall    Pack4/FP68K
  342. 000003E4  486E 000C                pea.l      [A6 + 0xC]
  343. 000003E8  486E FFE6                pea.l      [A6 - 0x1A]
  344. 000003EC  3F3C 1006                move.w     -[A7], 0x1006
  345. 000003F0  A9EB                     syscall    Pack4/FP68K
  346. 000003F2  486E FFE6                pea.l      [A6 - 0x1A]
  347. 000003F6  486E FFF4                pea.l      [A6 - 0xC]
  348. 000003FA  3F3C 1010                move.w     -[A7], 0x1010
  349. 000003FE  A9EB                     syscall    Pack4/FP68K
  350. 00000400  42A7                     clr.l      -[A7]
  351. 00000402  487A 005E                pea.l      [PC + 0x5E /* 00000462, value 0x3FFF8000 */]
  352. 00000406  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  353. 0000040A  43FA 004C                lea.l      A1, [PC + 0x4C /* 00000458, value 0x40059000 */]
  354. 0000040E  20D9                     move.l     [A0]+, [A1]+
  355. 00000410  20D9                     move.l     [A0]+, [A1]+
  356. 00000412  3091                     move.w     [A0], [A1]
  357. 00000414  486E FFE6                pea.l      [A6 - 0x1A]
  358. 00000418  3F3C 0006                move.w     -[A7], 0x6
  359. 0000041C  A9EB                     syscall    Pack4/FP68K
  360. 0000041E  486E FFF4                pea.l      [A6 - 0xC]
  361. 00000422  486E FFE6                pea.l      [A6 - 0x1A]
  362. 00000426  3F3C 1004                move.w     -[A7], 0x1004
  363. 0000042A  A9EB                     syscall    Pack4/FP68K
  364. 0000042C  486E FFE6                pea.l      [A6 - 0x1A]
  365. 00000430  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  366. 00000434  201F                     move.l     D0, [A7]+
  367. 00000436  3940 0004                move.w     [A4 + 0x4], D0
  368. label0000043A:
  369. 0000043A  285F                     movea.l    A4, [A7]+
  370. 0000043C  4E5E                     unlink     A6
  371. 0000043E  205F                     movea.l    A0, [A7]+
  372. 00000440  DEFC 0012                add.w      A7, 0x12
  373. 00000444  4ED0                     jmp        [A0]
  374. 00000446  8E52                     or.w       D7, [A2]
  375. 00000448  4553                     chk.w      D2, [A3]
  376. 0000044A  4F4C                     chk.w      D7, A4
  377. 0000044C  5554                     subq.w     [A4], 2
  378. 0000044E  494F                     chk.w      D4, A7
  379. 00000450  4E52 4543                link       A2, -0xFFFFBABD
  380. 00000454  5400                     addq.b     D0, 2
  381. 00000456  0028 4005 9000           ori.b      [A0 - 0x7000], 0x5
  382. 0000045C  0000 0000                ori.b      D0, 0x0
  383. 00000460  0000 3FFF                ori.b      D0, 0xFF
  384. 00000464  8000                     or.b       D0, D0
  385. 00000466  0000 0000                ori.b      D0, 0x0
  386. 0000046A  0000 400D                ori.b      D0, 0xD /* '\r' */
  387. 0000046E  DD74 0000                add.w      [A4 + D0.w], D6
  388. 00000472  0000 0000                ori.b      D0, 0x0
  389. 00000476  4005                     negx.b     D5
  390. 00000478  C800                     and.b      D4, D0
  391. 0000047A  0000 0000                ori.b      D0, 0x0
  392. 0000047E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  393. export_2209: // at 00000480 (misaligned)
  394. 00000482  0000 2F0C                ori.b      D0, 0xC
  395. 00000486  286E 0008                movea.l    A4, [A6 + 0x8]
  396. 0000048A  302E 0012                move.w     D0, [A6 + 0x12]
  397. 0000048E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  398. 00000492  6C0E                     bge        +0x10 /* 000004A2 */
  399. 00000494  396E 0012 0002           move.w     [A4 + 0x2], [A6 + 0x12]
  400. 0000049A  396E 000E 0006           move.w     [A4 + 0x6], [A6 + 0xE]
  401. 000004A0  600C                     bra        +0xE /* 000004AE */
  402. label000004A2:
  403. 000004A2  396E 000E 0002           move.w     [A4 + 0x2], [A6 + 0xE]
  404. 000004A8  396E 0012 0006           move.w     [A4 + 0x6], [A6 + 0x12]
  405. label000004AE:
  406. 000004AE  302E 0010                move.w     D0, [A6 + 0x10]
  407. 000004B2  B06E 000C                cmp.w      D0, [A6 + 0xC]
  408. 000004B6  6C0C                     bge        +0xE /* 000004C4 */
  409. 000004B8  38AE 0010                move.w     [A4], [A6 + 0x10]
  410. 000004BC  396E 000C 0004           move.w     [A4 + 0x4], [A6 + 0xC]
  411. 000004C2  600A                     bra        +0xC /* 000004CE */
  412. label000004C4:
  413. 000004C4  38AE 000C                move.w     [A4], [A6 + 0xC]
  414. 000004C8  396E 0010 0004           move.w     [A4 + 0x4], [A6 + 0x10]
  415. label000004CE:
  416. 000004CE  285F                     movea.l    A4, [A7]+
  417. 000004D0  4E5E                     unlink     A6
  418. 000004D2  205F                     movea.l    A0, [A7]+
  419. 000004D4  DEFC 000C                add.w      A7, 0xC
  420. 000004D8  4ED0                     jmp        [A0]
  421. 000004DA  8950                     or.w       [A0], D4
  422. 000004DC  5453                     addq.w     [A3], 2
  423. 000004DE  544F                     addq.w     A7, 2
  424. 000004E0  5245                     addq.w     D5, 1
  425. 000004E2  4354                     chk.w      D1, [A4]
  426. 000004E4  0000 0000                ori.b      D0, 0x0
  427. export_2210:
  428. 000004E8  4E56 FFF8                link       A6, -0x0008
  429. 000004EC  206E 000C                movea.l    A0, [A6 + 0xC]
  430. 000004F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  431. 000004F4  22D8                     move.l     [A1]+, [A0]+
  432. 000004F6  22D8                     move.l     [A1]+, [A0]+
  433. 000004F8  302E FFFE                move.w     D0, [A6 - 0x2]
  434. 000004FC  D06E FFFA                add.w      D0, [A6 - 0x6]
  435. 00000500  48C0                     ext.l      D0
  436. 00000502  81FC 0002                divs.w     D0, 0x2
  437. 00000506  206E 0008                movea.l    A0, [A6 + 0x8]
  438. 0000050A  3140 0002                move.w     [A0 + 0x2], D0
  439. 0000050E  302E FFFC                move.w     D0, [A6 - 0x4]
  440. 00000512  D06E FFF8                add.w      D0, [A6 - 0x8]
  441. 00000516  48C0                     ext.l      D0
  442. 00000518  81FC 0002                divs.w     D0, 0x2
  443. 0000051C  206E 0008                movea.l    A0, [A6 + 0x8]
  444. 00000520  3080                     move.w     [A0], D0
  445. 00000522  4E5E                     unlink     A6
  446. 00000524  205F                     movea.l    A0, [A7]+
  447. 00000526  504F                     addq.w     A7, 8
  448. 00000528  4ED0                     jmp        [A0]
  449. 0000052A  8E52                     or.w       D7, [A2]
  450. 0000052C  4543                     chk.w      D2, D3
  451. 0000052E  5454                     addq.w     [A4], 2
  452. 00000530  4F43                     chk.w      D7, D3
  453. 00000532  454E                     chk.w      D2, A6
  454. 00000534  5445                     addq.w     D5, 2
  455. 00000536  5250                     addq.w     [A0], 1
  456. 00000538  5400                     addq.b     D0, 2
  457. 0000053A  0000                     .incomplete
  458.